package com.jiazhong.text;


import java.util.Scanner;

public class Test04 {
    public static void main(String[] args) {//一般就是第一层循环表示多少行，第二层循环可以并列，第二层循环表示每行输出字符的个数
        int x,y,z;//x为行数，y为每一行空格的个数，z为每一行*的个数
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入行数");
        int n=scanner.nextInt();
        for (x=1;x<=n;x++){//一层代表从第1行（x=1）开始，到第n行（x<=n）结束，（x++）表示x=1时循环结束后换下一行
            //二层一般代表第x行有多少个数据
            for (y=1;y<=n-x;y++){//y表示从1开始到n-x结束，（x=1时）然后就输出n-x个空格（sout（" "）），随着y++,n-x变小，空格变少
                System.out.print(" ");
            }
            for (z=1;z<=2*x-1;z++){//*的变化是1，3，4，7，就是每行有2x行数-1个*，
                System.out.print("*");//无ln，不会换行
            }
            System.out.println();//有ln，换行后进行下一行，一层循环结束
        }
    }
}
